Skip to content

Easier registration of events that have event-values#8741

Open
AnOwlBe wants to merge 1 commit into
SkriptLang:dev/featurefrom
AnOwlBe:EventRegistrar
Open

Easier registration of events that have event-values#8741
AnOwlBe wants to merge 1 commit into
SkriptLang:dev/featurefrom
AnOwlBe:EventRegistrar

Conversation

@AnOwlBe

@AnOwlBe AnOwlBe commented Jul 2, 2026

Copy link
Copy Markdown

Problem

Currently there is no easy way to register a lot of events in a module leading to messy syntaxRegistry -> MyEvent(syntaxRegistry, eventValueRegistry) or just using the methods directly via MyEvent.register(syntaxRegistry, eventValueRegistry) which are messy at larger scales

Solution

Adds a register to BukkitModule allowing you to register in a much cleaner manner

example usage:


BukkitModule.register(addon.syntaxRegistry(), eventValueRegistry,
			EntityEvents::register,
			EvtEntityBlockChange::register,
			EvtEntityDamage::register,
			EvtEntityDeath::register,
			EvtEntityHeal::register,
			EvtEntityLeash::register,
			EvtEntityMove::register,
			EvtEntityShootBow::register,
			EvtEntityTeleport::register,
			EvtEntityTransform::register,
			EvtExperienceSpawn::register,
			EvtFireworkExplode::register
		);
		

Testing Completed

no errors in intellij + quicktest

Supporting Information

note that this is in BukkitModule and not in AddonModule due to event-values being tied to bukkit and not skript itself


Completes: none
Related: none
AI assistance: none

@AnOwlBe AnOwlBe requested a review from a team as a code owner July 2, 2026 07:02
@AnOwlBe AnOwlBe requested review from Pesekjak and UnderscoreTud and removed request for a team July 2, 2026 07:02
@skriptlang-automation skriptlang-automation Bot added needs reviews A PR that needs additional reviews needs triage An issue that hasn't been classified or verified yet labels Jul 2, 2026
@skriptlang-automation

skriptlang-automation Bot commented Jul 2, 2026

Copy link
Copy Markdown

🔍 Triage Checklist

Type

  • bug
  • feature
  • enhancement

Project

  • 2.15 Releases
  • 2.16 Releases
  • 2.17 Releases

  • ✅ Mark as triaged

@AnOwlBe AnOwlBe changed the title Easier registration of events with event-values Easier registration of events that have event-values Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs reviews A PR that needs additional reviews needs triage An issue that hasn't been classified or verified yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants